.login-container {
    margin: 0 auto;
    width: 980px;
    display: flex;
    padding:30px 0 0 0;
    padding-bottom: 92px;
}

.login-title {
    width: 980px;
    font-size:38px;
    padding: 64px 0 36px;
    margin:0 auto
}

.login-container form input{
    outline: none;
    height:54px;
    padding: 18px 16px 0 16px;
    width: 396px;
    border-radius:10px;
    font-size: 17px;
    line-height: 1.23542;
    font-weight: 400;
    color: #333;
    border: 1px solid #d6d6d6;
    box-sizing: border-box;
    margin-top: 7px;
    margin-bottom:14px;
    /* margin-right: 15px; */
}

.login-container form {
    width: 480px;
}

.login-container form input {
    border: 1px solid rgb(255, 224, 69);
    background: rgb(255, 254, 242);
}

.login-container form input:focus:not(input[type='button']) {
    box-shadow: 0 0 0px 3px rgb(193, 223, 254);
    border: 1px solid rgb(0, 112, 201);
    background: rgb(255, 254, 242);
}

.sub-tips {
    width: 390px;
    text-align:left;
    color: #1d1d1f;
    margin-bottom: 35px;
}

.form-submit {
    padding-bottom: 10px;
}

.form-submit input[type='button']{
    width: 390px;
    text-align:center;
    border: none;
    background:#0071e3;
    color: #fff;
    padding: 18px 31px;
    border-radius: 10px;
}

.more-help p {
    width: 980px;
    text-align: left;
    margin: 0 auto;
    height: 68px;
    line-height: 68px;
}

.more-help {
    border-top: 1px solid #d2d2d7;
}

.warning {
    margin-bottom: 14px!important;
    color: #de071c;
    visibility: hidden;
}